Tables [dbo].[GroupMemberOptions]
Properties
PropertyValue
Row Count0
Created10:31:24 AM Tuesday, March 02, 2010
Last Modified1:20:15 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_GroupMemberOptions: GroupMemberKeyForeign Keys FK_GroupMemberOptions_GroupMember: [dbo].[GroupMember].GroupMemberKeyGroupMemberKeyuniqueidentifier16
No
OptOutFlagbit1
No
Foreign Keys FK_GroupMemberOptions_FullAddress_Contact: [dbo].[FullAddress].GroupContactFullAddressKeyGroupContactFullAddressKeyuniqueidentifier16
Yes
Foreign Keys FK_GroupMemberOptions_FullAddress_Billing: [dbo].[FullAddress].GroupBillingFullAddressKeyGroupBillingFullAddressKeyuniqueidentifier16
Yes
Foreign Keys FK_GroupMemberOptions_ContactMain: [dbo].[ContactMain].AlternativeBillToContactKeyIndexes IX_GroupMemberOptions_AlternativeBillToContactKey: AlternativeBillToContactKeyAlternativeBillToContactKeyuniqueidentifier16
Yes
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_GroupMemberOptions: GroupMemberKeyPK_GroupMemberOptionsGroupMemberKey
Yes
IX_GroupMemberOptions_AlternativeBillToContactKeyAlternativeBillToContactKey
Foreign Keys Foreign Keys
NameColumns
FK_GroupMemberOptions_ContactMainAlternativeBillToContactKey->[dbo].[ContactMain].[ContactKey]
FK_GroupMemberOptions_FullAddress_BillingGroupBillingFullAddressKey->[dbo].[FullAddress].[FullAddressKey]
FK_GroupMemberOptions_FullAddress_ContactGroupContactFullAddressKey->[dbo].[FullAddress].[FullAddressKey]
FK_GroupMemberOptions_GroupMemberGroupMemberKey->[dbo].[GroupMember].[GroupMemberKey]
SQL Script
CREATE TABLE [dbo].[GroupMemberOptions]
(
[GroupMemberKey] [uniqueidentifier] NOT NULL,
[OptOutFlag] [bit] NOT NULL,
[GroupContactFullAddressKey] [uniqueidentifier] NULL,
[GroupBillingFullAddressKey] [uniqueidentifier] NULL,
[AlternativeBillToContactKey] [uniqueidentifier] NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[GroupMemberOptions] ADD CONSTRAINT [PK_GroupMemberOptions] PRIMARY KEY CLUSTERED ([GroupMemberKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_GroupMemberOptions_AlternativeBillToContactKey] ON [dbo].[GroupMemberOptions] ([AlternativeBillToContactKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[GroupMemberOptions] ADD CONSTRAINT [FK_GroupMemberOptions_ContactMain] FOREIGN KEY ([AlternativeBillToContactKey]) REFERENCES [dbo].[ContactMain] ([ContactKey])
GO
ALTER TABLE [dbo].[GroupMemberOptions] ADD CONSTRAINT [FK_GroupMemberOptions_FullAddress_Billing] FOREIGN KEY ([GroupBillingFullAddressKey]) REFERENCES [dbo].[FullAddress] ([FullAddressKey])
GO
ALTER TABLE [dbo].[GroupMemberOptions] ADD CONSTRAINT [FK_GroupMemberOptions_FullAddress_Contact] FOREIGN KEY ([GroupContactFullAddressKey]) REFERENCES [dbo].[FullAddress] ([FullAddressKey])
GO
ALTER TABLE [dbo].[GroupMemberOptions] ADD CONSTRAINT [FK_GroupMemberOptions_GroupMember] FOREIGN KEY ([GroupMemberKey]) REFERENCES [dbo].[GroupMember] ([GroupMemberKey])
GO
Uses